iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0
Modern Web

現在就學Node.js系列 第 1

Day1 Node.js 學習之旅

  • 分享至 

  • xImage
  •  

嗨~大家好,又來到新一年的鐵人賽啦! 這次準備撰寫Node.js系列的文章~

去年我挑戰了 React 系列文章,透過 30 天的連續分享,完整走過了從基礎到實作的學習歷程。之後在專案中接觸到 Next.js,不僅加深了我對 React 的理解,也初步認識了一些後端概念,例如:Server-Side Rendering(SSR)、API Route 等。

隨著 SSR 框架的發展,前端工程師能處理的範疇越來越廣,我也開始意識到,若能深入理解後端的運作模式,不僅能強化專案協作,還能提升自己在開發上的靈活度。

為什麼選擇 Node.js?

身為前端工程師,一定會和後端同事密切合作。在需求討論或 API 設計的過程中,常覺得如果能多懂一些後端知識,不僅能加快溝通效率,也能在 Debug 或排查問題時更快鎖定是前端還是後端。

而在眾多後端技術中,Node.js 是我覺得入手最容易的選擇:

  • 能直接使用熟悉的 JavaScript 撰寫後端程式
  • 擁有龐大的 NPM 生態系,幾乎任何功能需求都有現成套件可用

對前端工程師來說,這是進入後端領域最友善的門票。只要掌握核心觀念,未來要轉換到其他後端語言或框架,也能更加得心應手。

本系列文章的學習規劃

今年的鐵人賽,以「前端工程師轉全端」的角度,從基礎到實戰一步步規劃學習路線:

  • 打好 Node.js 基礎觀念:事件驅動、模組系統、非同步設計
  • 學習 Express.js 框架,並整合資料庫(如 MongoDB)
  • 學習 API 驗證與安全性
  • 最後打造一個 簡易的小專案 , 並部署上線。

希望自己學習的經驗轉化整理成有條理系列的文章,除加深自己的學習外,也讓有對Node.js有興趣的人也能一同學習。


下一篇
認識 Node.js,開啟全端新世界 - Day2
系列文
現在就學Node.js5
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言